body {
	font-family: 'Open Sans', Helvetica, Arial, serif;
	font-weight: 400;
}
.fa {
	font-family: 'FontAwesome' !important;
}
a {
	text-decoration: unset;
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
	box-shadow: none;
}
.table td {
	border-bottom: none;
	background-color: unset;
}
.nav-link:hover {
	text-decoration: none;
}	
/*for header*/

/*for topbar*/

#nsc-navbar-wrapper {
	background-color: #474a53;
	box-shadow: inset 0 -6px 0 #2e2e31;
	height: 66px;
}

#header #topbar {
	display: flex;
	justify-content: space-between;
	padding: 15px;
	border-bottom: 2px solid #EFF1F8;
}

#header #topbar-innerDiv {
	display: flex;
	justify-content: space-between;
	/*width: 82%; */
	margin: 0 auto;
}
#header .topbtext > * {
	padding: 0.5rem 1rem;
}
nav#main-navber {
	margin: 0 auto;
	/*width: 85%; */
	height: 100%;
}

#main-navber .nav-item p {
	margin-bottom: 0px;
}

#main-navber li>.nav-link {
	padding: 20px;
}

#topbar .topb {
	color: #A00019 !important;
	font-size: 16px;
	display: block;
}

#header #mob-links .nav-link {
	font-weight: bold;
	color: black !important;
	padding-right: 20px !important;
	padding-left: 20px !important;

}


#header #mob-links,
#header #mob-nav {

	display: none;
}

#topbar .search-icon-change::after {
	font-family: "FontAwesome";
	content: "\f002";
	display: inline-block;
	color: #eb2d52 !important;
	font-weight: normal;
	font-size: 14px;
	max-width: 10px;
	position: relative;
	bottom: -2px;
	right: 1px;
	transform: rotate(85deg);
}

#topbar .topbtext {
	display: flex;
	align-items: center;
}

#topbar .topbtext a.topb.nav-link:nth-last-child(2) {
	padding-right: 0;
}

.search-icon-change {
	background: #f6f6f7;
	border-radius: 50%;
	padding: 4px 9px;
	width: 41px;
	height: 41px;
	text-align: center;
	margin-bottom: 0;
}

#header .search-icon.show .search-icon-change {
	padding: 6px 9px !important;
}

/*end top bar*/

#header-main {
	background-color: white;
	z-index: 99;
}

#header {
	width: 100%;
	margin: 0 auto;
}

#header .desktop-hide {
	display: none;
}

#header .main-menu-title {
	font-weight: bold;
}

#header #nscHeader {
	width: 100%;
	height: 100%;
}

#header #nscHeader .menu-item {
	height: 100%;
}

#header #nscHeader li.nav-item.megamenu-list {
	height: 100%;
}

#header .navbar-nav {
	justify-content: end;
	height: 100%;
	width: 100%;
}

#nscHeader .Head {
	height: 100%;
	width: 100%;
}

#navbarSupportedContent {
	height: 100%;
	width: 100%;
}

li.nav-item.megamenu-list {
	/* padding: 0 20px; */
	height: 100%;
}

.menu-item {
	height: 100%;
}

a.nav-link.megamenu.main-menu-title {
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0px 35px;
	/* padding-right: 2.5rem; */
	/* padding-left: 2.5rem; */
}

a#megamneu5 {
	padding-right: 35.6px;
}

a.nav-link.megamenu.main-menu-title.collapsed p {
	color: #ffffff;
}

a.nav-link.megamenu.main-menu-title p {
	color: #000000;
}

/*sub menu*/

#header li.nav-item.dropdown.megamenu {
	position: static;
}

#header .megamenu-list.show {
	display: flex;
}

#header .submenu-title {
	color: black !important;
	text-decoration: none;
	padding-left: 0;
}

#header .sub2level {
	color: black;
	text-decoration: none;
}

/* #header a.sub2level:hover { */
/* color: red; */
/* } */

@media (width: 1024px) {
	a.nav-link.megamenu.main-menu-title {
		padding: 0px 20px;
	}

	a#megamneu5 {
		padding-right: 20.1px;
	}

}

@media (min-width: 992px) {
	#nscHeader .collapsing {
		position: absolute;
		background-color: white;
		left: 0px;
		width: 100%;
		top: 100%;
		border: 1px solid #F07181;
		padding: 20px;
	}

	#header .menu-wrapper {
		box-shadow: 0 5px 8px 0 #00000033;
		position: absolute;
		left: 0px;
		top: 100%;
		width: 100%;
	}

	#header .mainmenu.show {
		/* position: absolute; */
		background-color: white;
		/* left: 0px; */
		width: 100%;
		/* top: 100%; */
		border-top: 9px solid #F07181;
		padding: 14px;
		/* z-index: 1; */
		margin: 0 auto;
		padding-top: 17px;
		padding-bottom: 28px;
	}

	#header .level1menu {
		display: block !important;
	}

	#header .megamenu-list .megamenu:not(.collapsed) {
		background-color: #F07181;
		/* border-top-right-radius: 5px; */
		/* border-top-left-radius: 5px; */
	}

	#header #desktop-search-bar .search {

		top: 15px !important;
	}
}

#header .submenu:not(.collapsed)::marker {
	display: block;
	color: #EB004B;
}

#header .submenu:not(.collapsed) {
	font-weight: 600;
	display: list-item;
	list-style-type: disc;
	list-style-position: inside;
}

#header .submenu:not(.collapsed) p {
	display: inline-block;
}

#header ul.list-unstyled.level1menu-list {
	/*padding-left: 10px; */
}

/*end sub menu*/


#header .submenu-item-wrapper {
	padding-right: 33px;
	padding-left: 10px;
	box-sizing: border-box;
}

#header .nav-item.level1menu-item,
#header .submenu-item-wrapper .submenu-item { 
	padding-left: 10px;
}

#header .nav-item.level1menu-item {
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0;
}

#header .nav-item.level1menu-item:hover {
	background: #f5cad0;
}

#header .nav-item.level1menu-item:hover a {
	color: #400C20;
}

#header .nav-item.level1menu-item a {
	color: #95335C;
}

#header .level1menu {
	margin-top: 12px;
}

@media (max-width: 991px) {

	#header #topbar {
		padding: 20px;
	}

	#header #topbar .topb {
		display: none !important;
	}

	/* #header-search {
        position: relative;
        bottom: 13px;
    }*/


	#header #topbar-innerDiv {
		padding: 0;
	}

	#header .nav-item.megamenu-list>.menu-item {
		position: relative;
	}

	#header #mob-nav.navbar-toggler {
		height: 25px;
		border-radius: 50px;
		font-size: 14px;
		color: #000000;
		display: block;
		background-color: #F07181;
		padding: .25rem .75rem;
		line-height: 1.2;
	}

	#header .megamenu-list .menu-item.active {

		background-color: #F07181;
	}

	#header #mob-nav.navbar-toggler.collapsed {
		background-color: #484A55;
		color: #fff;

	}

	#header ul.list-unstyled.level1menu-list {
		padding-left: 24px !important;
		/* margin-bottom: 20px; */
	}

	#header .mainmenu>.col-md-12,
	#header #mob-links {

		display: block !important;
	}

	#header .mainmenu>.col-md-12 .col-md-3 {
		position: relative;
		width: 100%;
	}

	#header {
		width: 100%;
	}

	#header .main-menu-title,
	#header .submenu-title {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	#header .level1menu {
		/* background: rgb(245, 245, 245);*/
		padding: 0px 20px;
		margin-top: 0;
	}


	#header .submenu.collapsed {

		font-weight: normal !important;

	}

	#header #desktop-search-bar .input-group-btn button {
		right: 35px !important;
		min-width: 0px;
	}

	#header #desktop-search-bar .search-query {
		width: 80% !important;
	}

	#header .main-menu-title+.arrow::after,
	#header .submenu-title+.arrow::after {
		font-family: "FontAwesome";
		content: "\f077";
		display: inline-block;
	}

	#header .main-menu-title.collapsed+.arrow::after,
	#header .submenu-title.collapsed+.arrow::after {
		content: "\f078" !important;
	}

	#header .menu-item,
	#header .submenu-item {
		display: flex;
	}

	#header .menu-item .arrow {
		right: 20px;
		position: absolute;
		float: none !important;
		cursor: pointer;
		color: #ffffff;
	}

	#header .submenu-item .arrow {
		right: 5px;
		position: absolute;
		float: none !important;
		margin-top: 10px;
		cursor: pointer;
	}
	
	#header .nav-link.submenu.submenu-title {
		padding-left: 0 !important;
	}

	i.arrow {
		font-style: normal;
	}

	#header #navbarSupportedContent {
		overflow: scroll;
		height: calc(70vh - 100px);
	}


	#header #mob-links .nav-link {
		padding-top: 10px !important;
		padding-bottom: 10px;
		color: #ffffff !important;
	}
	
	#header .col-md-12.row.m-0 {
		background-color: #ffffff;
		padding-left: 20px;
		padding-right: 15px;
	}
	
	#header .submenu-item-wrapper { padding: 0; }

}

/*header search*/

#header #desktop-search-bar .dropdown-menu {
	width: 100%;
}

#header #desktop-search-bar #custom-search-input-desk {
	background-color: #f5f5f5 !important;
}

#header #desktop-search-bar .search-query {
	width: 90%;
	padding: 20px;
	margin: 30px;
	height: calc(1.5em + .75rem + 2px);
}

#header #desktop-search-bar .input-group-btn button {
	border: 0;
	background: none;
	margin-top: 32px;
	position: absolute;
	right: 45px;
	border-radius: 50px;
	color: gray;
	z-index: 3;
}

#header .search-icon {

	position: static !important;
}

#header #desktop-search-bar .search {
	top: 15px !important;
}


#header #header-search::after {

	display: none !important;
}

#header #header-search.show p::after {
	content: "\f00d";
	transform: none;
	bottom: -3px;
}

/*header search bar*/


@media (min-width: 1200px) {
	.container{
		max-width: 1140px;
	}
}

@media (min-width: 1500px) {
	nav#main-navber {
		/*width: 65%; */
		max-width: 1140px !important;
	}

	#header #topbar-innerDiv {
		/*width: 62%; */
		max-width: 1100px !important;
	}
}

#nscHeader .nav-link {
	font-weight: bold;
}

/*end header*/

/*for footer*/
#footer #modifieddate {
	margin-top: 5px;
    margin-bottom: 20px !important;
}

#footer #modifieddate p {
	text-align: center;
	font-style: italic;
	margin: 0;
	
	margin-top: 5px;
    margin-bottom: 20px !important;
}

#footer .first-footersection {
	padding-top: 40px;
	padding-bottom: 30px;
}

#footer .footer-heading {
	color: black !important;
	font-weight: bold;
	text-decoration: none;

}

#footer .first-footer-content {
	justify-content: space-between;
}

#footer div.item {
	padding: 0;
	width: calc((100% - 212px) / 5);
	flex: unset;
	max-width: unset;
}

#footer li.item {
	margin: 10px 0;
}

#footer .first-footer-content ul {
	padding: 0px;
	margin-top: 23px;
	list-style: none;
}

#footer li.item a.footer-links {
	color: #000000 !important;
}

#footer .second-footersection {
	background-color: #484A55;
	color: #ffffff;
	padding: 20px;
}

#footer .second-sec-content {
	justify-content: space-between;
	align-items: center;
}
#footer .second-sec-content > div {
	width: unset;
}
#footer .third-footersection .footer-links {
	color: #F2A1AB !important;
	padding: 10px;
}

#footer .third-footersection .footer-links:last-child {
	padding-right: 0;
}

#footer .social-links .fb-link {
	display: block;
	border-radius: 50%;
	background-color: #252629 !important;
	padding: 5px 12px;
	color: white !important;
}

div#nscFooter {
	background: linear-gradient(to bottom, #fca3ae 34%, #f07181);
}

#back-top {
	position: absolute;
	width: 100%;
	text-align: center;
	margin-top: -29px;
}

#back-top a {
	position: relative;
	z-index: 1;
}

#back-top img {
	width: 63px;
}

#footer .location .fa-map-marker {
	color: #F07181;
	margin-right: 10px;
}

#footer .third-sec-content {
	justify-content: space-between;
}

#footer .third-footersection {
	padding: 20px;
	background: #252629;
	color: #FFFFFF;
	max-width: unset;
}
#footer .third-sec-content > * {
	width: unset;
}
#footer .third-footersection .content-wrapper {
	width: 1140px;
	margin: 0 auto;
	padding: 0 15px;
}

#footer .footer-links {
	padding: 10px;
	padding-left: 0px;
}

@media (max-width: 991px) {
	#footer .first-footer-content {
		justify-content: normal;
	}
}

@media (max-width: 767px) {
	#footer .location {
		margin-bottom: 15px;
	}

	#footer .second-sec-content {
		display: block;
	}

	#footer .social-links {
		text-align: center;
	}

	#footer .footer-links {
		display: block;
	}

	#footer .social-links .fb-link {
		display: inline;
	}
}

/*end footer*/

/*home first section*/


/*for carousel section*/

#home-carousel .carousel-img {
	width: 100%;
}

#home-carousel .carousel-title {
	display: none;
    width: 100%;
    left: 0px;
    position: absolute;
    right: 15%;
    bottom: 20px;
    padding: 20px 10px;
    color: #EB004B !important;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}

#home-carousel .slick-dots li button:before {
	width: 8px;
	height: 8px;
	left: unset!important;
	background-color: #DDDDDD !important;
	border-radius: 50%;
	content: " ";
}

#home-carousel .slick-dots li.slick-active button:before {
	width: 12px;
	height: 12px;
	top: -2px;
	background-color: #EB004B !important;
}

#home-carousel .slick-dots {
	bottom: 20px !important;
}

#home-carousel .mob-img {
	display: none !important;
}

.slick-dotted.slick-slider {
	margin-bottom: 0px !important;
	padding: 0px !important;
}

@media (max-width: 767px) {
	#home-carousel .mob-img {
		display: block !important;
	}

	#home-carousel .desktop-img {
		display: none !important;
	}

	#home-carousel .slick-dots {
		bottom: 0px !important;
	}

	#home-carousel .carousel-title {
		font-size: 24px;
		display: block;
		position: relative;
		background-color: #ffffff;
		margin: 0;
		bottom: 0 !important;
		padding: 20px!important;
		padding-bottom: 45px!important;
	}

}

/*end carousel section*/

#quicklink {
	height: 84px;
}

#quicklink .quicklinks {
	height: 100%;
}

#first-section {
	background-color: #F5F5F5;
}

#first-section .icon-section {
	background-color: #474a53;
	height: 100%;
	box-shadow: inset 0 6px 0 #2e2e31;
}

#first-section .icon-section .icon-link {
	color: #ffffff !important;
	text-decoration: none;
	display: flex;
	padding: 20px;
	align-items: center;
	gap: unset;
}

#first-section .icon-section .find-a-doctor {
	height: 100%;
	display: flex;
	justify-content: center;
}

#first-section .icon-section .find-a-doctor .quicklink-title {
	font-weight: bold;
}

#first-section .icon-section .find-a-doctor:hover {
	background: #f07181;
}

#first-section .icon-section .find-a-doctor:hover .quicklink-title {
	color: #000000;
}

#quicklink .quicklink-Img {
	margin-right: 20px;
	width: 26px;
}

#quicklink .quicklinks-mainDiv {
	display: flex;
	align-items: center;
	height: 100%;
}


@media (max-width: 991px) {
	#first-section .carousel-item .carousel-caption .link h4 {
		font-size: 20px !important;
	}

	#first-section .icon-section .icon-link {
		padding: 20px 0;
	}

	.icon-section .find-a-doctor,
	.icon-section .health-library,
	.icon-section .make-an-app {
		border-bottom: 1px solid white;
	}

	section .container {
		padding: 0px !important;
	}

}

@media (max-width: 767px) {
	#quicklink {
		height: unset;
	}
}

/*end home first section*/

/*second-section*/

#second-section #announcement-news-section .title {
	font-family: 'Montserrat', sans-serif;
	color: black;
	border-bottom: 1px solid #EFF1F8;
	padding: 10px;
	margin-left: 0px;
	margin-bottom: 0;
	text-transform: uppercase;
	background: #e1d6e2;
}


#second-section #announcement-news-section .btn-wrapper {
	margin-top: 10px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

#second-section #announcement-news-section .view-all-btn {
	color: #ffffff !important;
	background: #616575;
	border-radius: 50px;
	display: block;
	text-decoration: none;
	margin-left: 20px;
}

#second-section .bckrgd {
	background-color: #f4f4f4;
	display: flex;
	flex-flow: column;
	padding-bottom: 20px;
	box-sizing: content-box;

}

#second-section .bckrgd .title-wrapper {
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
}

#second-section #latest-updates,
#second-section #upcoming-events,
#second-section #latest-announcement {
	/* max-width: 30%;
    margin-right: 10px; */
	padding: 0 18px;
	padding-left: 0px;
}

#second-section #latest-announcement {
	/* max-width: 30%;
    margin-right: 10px; */
	padding: 0 10px;
	padding-left: 0px;
	padding-right: 0px;
}

#second-section #upcoming-events .month {
	font-size: 14px;
}

#second-section #upcoming-events .date {
	font-size: 24px;
	color: #A00019;
}


#second-section #upcoming-events .event-date {
	background-color: #F6F6F6;
	height: 100%;
	padding: 10px;
	text-align: center;
}

#second-section #upcoming-events .event-title {
	color: #A00019 !important;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}

#second-section #upcoming-events .event-category {
	font-size: 12px;
	color: black !important;
	text-decoration: none;
	background-color: #dcdde3;
	padding: 0px 10px;
}

#second-section #upcoming-events .upcoming-event {
	margin-bottom: 20px !important;
}

#third-section #medical-practitioners .view-all-btn,
#second-section #announcement-news-section .view-all-btn,
#third-section #medical-practitioners .read-more-btn,
#fourth-section .view-more-book, 
#fourth-section .highlight-link {
	padding: 4px 24px;
}

#home-news .month-date,
#home-events .month-date {
	background-color: #ffffff;
	line-height: 1.2 !important;
}

#home-news .news-date,
#home-events .event-dates {
	padding: 0px 22px !important;
}

#home-news .news-details,
#home-events .event-details {
	padding-left: 0;
}

#home-news .month-date .date,
#home-events .month-date .date {
	color: #484A55 !important;
}

#latest-announcement .announcement-details {
	margin-bottom: 15px;
}

#latest-announcement .announcement-details img {
	width: 100%
}

#bulletins-home .slick-arrow {
	z-index: 10;
}

@media (max-width: 767px) {

	#second-section #latest-updates,
	#second-section #upcoming-events,
	#second-section #latest-announcement {
		max-width: 100% !important;
		margin: 0px;
	}

	#second-section #announcement-news-section .view-all-btn {
		position: relative !important;
		bottom: 0px;
	}

	#second-section #upcoming-events .event-date {
		width: auto !important;
	}

	#second-section #upcoming-events .upcoming-event {
		flex-wrap: nowrap;
	}
	
	#second-section #latest-updates, 
	#second-section #upcoming-events, 
	#second-section #latest-announcement {
		padding: 0;
	}

	#bulletins-home .slick-arrow {
		margin-top: -50px;
	}
	
	#bulletins-home .slick-prev {
		left: -10px!important;
	}
	
	#bulletins-home .slick-next {
		right: 10px!important;
	}

	#home-carousel .slick-prev {
		left: -10px !important;
	}
	
	#second-section .bckrgd {
		margin-bottom: 25px;
	}

}

#announcement-news-section {
	padding: 1.5rem 0 !important;
}


#second-section #upcoming-events .upcoming-event {

	padding: 0px !important;
}


/*end second section*/

/*third section*/

#third-section {
	background-image: linear-gradient(#FFE8EC 10%, #F7E4D9 95%);
	padding: 30px;
}

#third-section #medical-practitioners .item-img {
	width: 100%;
	margin-bottom: 24px;
}

#third-section #medical-practitioners .item-title {
	font-weight: bold;
	margin-bottom: 10px;
}

#third-section #medical-practitioners .read-more-btn {
	color: #ffffff !important;
	background: #616575;
	border-radius: 30px;
	display: block;
	text-align: center;
	text-decoration: none;
}

#third-section #medical-practitioners .main-title {
	color: black;
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
	/* font-weight: bold; */
	text-transform: uppercase;

}

#third-section #medical-practitioners .btn-wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 18px;
}

#third-section #medical-practitioners .view-all-btn {
	color: #ffffff !important;
	background: #616575;
	border-radius: 50px;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 200px;
}

#third-section #medical-practitioners .title-sec {
	padding: 10px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

#third-section #medical-practitioners .medical-practitioners {
	padding: 0 !important;

}

#third-section #medical-practitioners .medical-practitioners .col-md-3.item:first-child {
	margin-left: 0;
}

#third-section #medical-practitioners .medical-practitioners .col-md-3.item {
	width: calc((100% - 90px) / 4);
	flex: unset;
	padding: 0;
	margin: 0 15px;
}

#third-section #medical-practitioners .medical-practitioners .col-md-3.item:last-child {
	margin-right: 0;
}

#third-section #medical-practitioners .medical-practitioners .col-md-3.item .item-details {
	padding-right: 20px;
}

#third-section #medical-practitioners .slick-prev:before,
#third-section #medical-practitioners .slick-next:before {
	border-radius: 5px;
	text-align: center;
	padding: 8px 15px;
	font-family: "FontAwesome" !important;
	font-weight: 900;
	opacity: 1;
	position: relative;
	box-shadow: 0px 0px 10px 1px #e8e9e9;
	color: #EB004B !important;
	background: #fff;
	border-radius: 50%;
}

#third-section #medical-practitioners .slick-next {
	right: 5px !important;
}

@media (max-width: 767px) {

	#third-section #medical-practitioners .view-all-btn {
		margin-top: 15px !important;
		margin: 0 auto;
	}

	#third-section #medical-practitioners .title-sec {
		display: block !important;
		padding: 10px !important;
		text-align: center
	}
	
	#third-section #medical-practitioners .medical-practitioners .col-md-3.item {
		width: 100%;
		margin: unset;
		margin-bottom: 30px;
		padding: 0 48px;
	}
	
	#third-section #medical-practitioners .medical-practitioners .col-md-3.item:last-child {
		margin-bottom: 0;
	}
	
	

}

/*end third section*/

/*fourth section*/

#fourth-section {
	/* background: transparent linear-gradient( */
	/* 180deg */
	/* , #FFFFFF 0%, #FFF3F5 100%) 0% 0% no-repeat padding-box; */
	padding: 20px;
	padding-top: 45px;
	padding-bottom: 0px !important;

}

#fourth-section .highlight-sec {
	padding: 0;

}

#fourth-section .item {
	width: calc((100% - 42px) / 4);
	flex: unset;
	margin: 0 7px;
	padding: 0;
}

#fourth-section .item:first-child {
	margin-left: 0px;
}

#fourth-section .item:last-child {
	margin-right: 0px;
}

#fourth-section .featured-item {
	background: #f7f2f3;
}

#fourth-section .highlight-item {
	background: #faf1ec;
}


#fourth-section .title-sec {
	text-align: center;
}

#fourth-section .title-wrapper {
	text-align: center;
	width: 100%;
	background: #fde1c9;
	padding: 15px 0;
	box-sizing: content-box;
}

#fourth-section .img-wrapper {
	padding: 16px;
	width: 100%;
	text-align: center;
	min-height: 275px;
}

#fourth-section .details {
	padding: 16px;
	text-align: center;
	min-height: 275px;
	width: 100%;
}

#fourth-section .btn-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 30px;
}

#fourth-section .featured-item .title-wrapper {
	text-align: center;
	width: 100%;
	background: #f7b7c0;
	padding: 15px 0;
	box-sizing: content-box;
}

#fourth-section .title-wrapper .title {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	/* font-weight: bold; */
	text-transform: uppercase;
	line-height: unset;
	margin: 0;
}


#fourth-section .featured-book .title {
	color: #950C2E;
}

#fourth-section .view-more-book,
#fourth-section .highlight-link {
	color: #ffffff !important;
	background: #616575;
	border-radius: 30px;
	display: block;
	text-decoration: none;
	margin-top: auto;
}

/* #fourth-section .highlight-item  .highlight-link,  */
#fourth-section .view-more-clinical,
#fourth-section .view-faqs {

	color: #484A55 !important;
	text-decoration: none;
	border: 1px solid;
	border-radius: 30px;
	display: block;
	text-align: center;
	padding: 10px;
	/* position: absolute;
    bottom: 25px;*/
	width: 90%;
	margin-top: auto;

}

#fourth-section .health-hub,
#fourth-section .clinical-trials {

	border-right: 2px solid #eff1f8;
	text-align: center;
}

#fourth-section hr.divider {

	width: 100px;
	border-color: #f79393 !important;
}

/* #fourth-section .bg-color { */

/* box-shadow: 10px 0px 1px -5px #ff8888, 15px 5px 1px -5px #eb004b; */
/* background-color: #FFE8EA; */
/* text-align: center; */
/* padding-top: 15px; */
/* padding-bottom: 15px; */
/* min-height:275px; */
/* flex-flow: column; */
/* display: flex; */

/* } */

#fourth-section .bg-color {}

#highlight .highlight-sec .highlight-item {
	flex-flow: column;
	display: flex;
	align-items: center;

}

@media (max-width: 991px) {

	#fourth-section .health-hub,
	#fourth-section .clinical-trials,
	#fourth-section .featured-book {

		border-right: none;
		border-bottom: 1px solid #c5c5c8;
		padding-bottom: 25px;
		margin-bottom: 20px;
	}

	#nsc-navbar-wrapper {
		height: unset;
	}

	#header #nscHeader {
		height: unset;
	}
	
	#fourth-section .highlight-sec {
		display: flex;
	}
	
	#fourth-section .item {
		width: 100%;
		flex: unset;
		margin: 0;
		padding: 0;
		margin-bottom: 20px;
	}
	
	#fourth-section .item:first-child {
		display: flex;
		flex-flow: column;
	}
	
	#fourth-section .item:first-child {
		display: flex;
		flex-flow: column;
	}
	
	#fourth-section .item:nth-child(2n + 1) {
		width: calc(50% - 10px);
		margin-right: 10px;
	}

	#fourth-section .item:nth-child(2n) {
		width: calc(50% - 10px);
		margin-left: 10px;
	}
	
	#third-section #medical-practitioners .medical-practitioners .col-md-3.item:first-child {
		margin-left: 0;
	}
	
	#third-section #medical-practitioners .medical-practitioners .col-md-3.item:last-child {
		margin-right: 0;
	}
	
	#third-section #medical-practitioners .medical-practitioners .col-md-3.item {
		margin: 0;
	}
}

@media (max-width: 767px) {

	/* #fourth-section .highlight-link, */
	/* #fourth-section .view-more-clinical, */
	/* #fourth-section .view-faqs { */

		/* position: relative; */
		/* bottom: 0px; */
		/* margin-bottom: 20px; */
		/* padding: 5px; */
	/* } */
	
	#fourth-section .details {
		min-height: unset;
	}
}

@media (min-width: 768px) and (max-width: 991px) {

	/* #fourth-section .highlight-link, */
	/* #fourth-section .view-more-clinical, */
	/* #fourth-section .view-faqs { */
		/* font-size: 14px; */
		/* padding: 5px !important; */
	/* } */

	#highlight .featured-book img {

		width: 90%
	}

}

/*end fourth section*/

/*fifth section*/

#fifth-section {
	background-color: #616575;
	padding: 30px;
	display: none;
}

#fifth-section .justify-center {
	justify-content: center;
	align-items: baseline;
}

#fifth-section #subscribe-section .main-title {
	font-size: 18px;
	color: white;
	text-align: center;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	text-transform: uppercase;

}

#fifth-section #subscribe-section .name,
#fifth-section #subscribe-section .email {
	width: 300px;
	margin-right: 20px;
	margin-bottom: 20px;
}


#fifth-section #subscribe-section .subscribe-btn {
	font-size: 18px;
	color: white !important;
	text-decoration: none;
	border: 1px solid;
	border-radius: 30px;
	display: block;
	padding: 5px 30px;
}

@media (max-width: 767px) {
	#fifth-section .justify-center {
		justify-content: center;
		align-items: center;
		flex-flow: column;
	}

	#fifth-section #subscribe-section .name,
	#fifth-section #subscribe-section .email {
		margin-right: 0px;
	}
}

/*end fifth section*/

.ms-webpart-chrome-vertical {
	display: block !important;
}

div.ms-webpart-cell-vertical-inline-table {
	display: block !important;
}


@media (max-width: 767px) {
	.carousel-caption {
		background-color: #484a55;
		bottom: 0;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.carousel-indicators {
		margin-bottom: 0px;
	}

	#first-section .carousel-indicators li {
		width: 7px;
		height: 7px;
	}

	#first-section .carousel-item .carousel-caption .link h4 {
		width: 50%;
		font-size: 14px !important;
		line-height: 1.3 !important;
		font-weight: 400;
	}
}


/*for carousel arrows*/

#home-carousel .slick-prev:before,
#home-carousel .slick-next:before {
	border-radius: 5px;
	text-align: center;
	padding: 13px 20px;
	font-family: "FontAwesome" !important;
	font-weight: 900;
	opacity: 1;
	position: relative;
	color: white !important;
	font-size: 60px;
}

#home-carousel .slick-next {
	right: 50px;
}


#home-carousel .slick-prev {
	left: 25px;
	z-index: 2;
}

#home-carousel .slick-prev.slick-disabled:before,
#home-carousel .slick-next.slick-disabled:before {
	opacity: .25 !important;
}

/*end carousel arrows*/
#event-listing #event-filter .filter-list {
	z-index: 1020;
}

#s4-bodyContainer {
	padding-bottom: 0 !important;
}

@media (max-width: 991px) {
	
	nav#main-navber {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}
	
	#nsc-navbar-wrapper {
		background-color: none;
		box-shadow: unset;
	}
	
	li.nav-item.megamenu-list {
		background-color: #474a53;
	}
	
	#header .megamenu-list .menu-item {
		padding: 10px 0;
	}
	
	.first-sec.container,
	.second-sec.container,
	#highlight .container
	{
		padding: 0;
	}
	
	#bulletins-home .container {
		padding: 0;
	}
	
	#footer .first-footersection {
		padding-left: 0;
		padding-right: 0;
	}
	

	
	#home-events .event-dates,
	#home-news .news-date {
		padding-left: 10px !important;
		padding-right: 0 !important;
	}
	
	#home-news .news-details, #home-events .event-details {
		padding-left: 12px;
		
	}
	
	#second-section .bckrgd .title-wrapper {
		margin-bottom: 10px;
	}
	
	#footer .third-footersection .content-wrapper { width: 100%; }
	
	#footer .second-footersection .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	#footer .third-footersection .content-wrapper {
		width: 720px;
		margin: 0 auto;
		padding: 0;
	}
	
	#footer .third-footersection .footer-links {
		padding-left: 0;
	}
	
}

@media (max-width: 991px) and (min-width: 768px) {
	#footer div.item {
		padding: 0;
		width: calc(100% / 3);
		flex: unset;
		max-width: unset;
		margin-bottom: 18px;
	}
}

@media (max-width: 767px) {
	
	#footer div.item {
		width: 100%
	}
	
	#home-news .news-details, #home-events .event-details {
		padding-left: 15px;
	}
	#home-news .news-details {
		width: 100%;
	}
	
	#bulletins-home .container {
		padding: 0;
	}
	
	.second-sec.container,
	#highlight .container
	{
		padding: 20px;
	}
	
	.second-sec.container #announcement-news-section {
		padding-top: 0!important;
	}
	
	#fourth-section {
		padding: 0;
	}
	
	#fourth-section .item {
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 100% !important;
	}
	
	#footer .first-footersection {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#footer .first-footer-content ul {
		margin-top: 13px;
	}
	
	#footer li.item {
		margin: 0;
	}
			
	#footer .third-footersection .content-wrapper {
		width: unset !important;
		margin: 0 auto;
		padding: 0;
	}

}